<script setup lang="ts">
import { provide } from 'vue'

provide('urlInputData', {
  urlData: [
    {
      title: '多页面',
      type: 'default',
      lists: [
        {
          title: '固定页',
          list: [
            { url: '/pages/question/category', title: '问答分类页' },
            { url: '/pages/test/category', title: '测验分类页' },
            { url: '/pages/question/ad', title: '免登录问答页' }
          ]
        },
        {
          title: '使用记录页面',
          list: [
            // 可以加一个desc表示描述
            { url: '/pages/user/result', title: '测验记录' },
            { url: '/pages/user/result?project=assess', title: '估价记录' },
            { url: '/pages/user/result?project=question', title: '问答记录' }
          ]
        }
      ]
    },
    {
      title: '问答分类',
      type: 'table',
      // 远程地址
      tableUrl: '/gs_gold/admin.category?project=question',
      pkField: 'id',
      // 地址规则
      urlRule: '/pages/question/list?cate_id={pkField}'
    },
    {
      title: '估价列表',
      type: 'table',
      // 远程地址
      tableUrl: '/gs_gold/admin.assess',
      pkField: 'id',
      // 地址规则
      urlRule: '/pages/assess/detail?id={pkField}'
    },
    {
      title: '测验分类',
      type: 'table',
      // 远程地址
      tableUrl: '/gs_gold/admin.category?project=test',
      pkField: 'id',
      // 地址规则
      urlRule: '/pages/test/list?cate_id={pkField}'
    },
    {
      title: '自定义页面',
      type: 'table',
      // 远程地址
      tableUrl: '/gs_gold/admin.config',
      urlField: 'url',
      pkField: 'id',
      // 地址规则
      urlRule: '/pages/custom/index?id={pkField}'
    }
  ],
  jumpMinApp: true
})
</script>

<template>
  <router-view />
</template>

<style scoped></style>
